LOBOS (Linux OS Boots OS): Booting a Kernel in 32-bit Mode
نویسنده
چکیده
LOBOS (Linux Os Boots OS) is a system call that allows a running Linux kernel to boot a new kernel, without leaving 32-bit protected mode and, in particular, without using the BIOS in any way. This capability in turn allows Linux to be used as a network bootstrap program and even as a BIOS, both of which we are working on now. In this paper we discuss how LOBOS works, how we use it, and how LOBOS makes Linux usable as a BIOS, replacing the proprietary PC BIOSes we have today. 1. LOBOS has been used by two other groups as a reference implementation for their Linux-boots-Linux system calls. One of these other implementations, bootimg, may become a part of the 2.4 kernel.
منابع مشابه
Implementation Of Led Driver For Commercial Applications Based On Arm 9
In Real time development 32-bit CPU’s which are widely used satisfies high speed processing, but they need a platform which makes it to run systems steadily and speedily. Stability and security plays an important role in embedded field. Based on the price, architecture and security Linux is one platform which plays an important role in embedded applications .The new version kernel has more bene...
متن کاملFaster Recovery from Operating System Failure and File Cache Missing
Rebooting a computer is one method to fix operating system (OS) failures. However this method causes two problems. First, the computer will not be available until the rebooting is finished. Second, the user data on the volatile main memory will be erased. To address these problems, we propose a system that can fix failures within one second without losing file caches by replacing the OS encount...
متن کاملOptimizing the Design and Implementation of the Linux ARM Hypervisor
Modern hypervisor designs for both ARM and x86 virtualization rely on running an operating system kernel, the hypervisor OS kernel, to support hypervisor functionality. While x86 hypervisors effectively leverage architectural support to run the kernel, existing ARM hypervisors map poorly to the virtualization features of the ARM architecture, resulting in worse performance. We identify the key ...
متن کاملHardware Assisted OS Virtualization
Operating System-level virtualization, also known as a container, is an increasingly popular approach to isolating applications that use the same underlying OS kernel [2, 5–7]. Containers have recently gained popularity as the default back-end for Docker, an application packaging and distribution system used by companies including Google [3]. The purported reason to use containers over a hardwa...
متن کاملFlexibility in ROM: A Stackable Open Source BIOS
One of the last vestiges of closed source proprietary software in current PCs is the PC BIOS. The BIOS, most always written in assembler, operates mostly in 16 bit mode, and provides services that few modern 32 bit operating systems require. Recognizing this, the LinuxBIOS founders began an effort to place a Linux kernel in the ROM of current motherboards– completely removing the legacy BIOS. W...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000